clusters are built using commodity hardware and cost a fraction of the vector processors 集群都是使用常見(jiàn)的硬件進(jìn)行構(gòu)建的,其成本只是向量處理器的很小一部分。
in vector processors, the cpu is optimized to perform well with arrays or vectors; hence the name 顧名思義,在向量處理器中,cpu被優(yōu)化以便很好地處理向量數(shù)組的運(yùn)算。
before cluster-based computing, the typical supercomputer was a vector processor that could typically cost over a million dollars due to the specialized hardware and software 在基于集群的計(jì)算技術(shù)出現(xiàn)之前,典型的超級(jí)計(jì)算機(jī)都是向量處理器,由于它們?nèi)坎捎脤S玫挠布蛙浖?,因此成本通常?huì)超過(guò)一百萬(wàn)美元。
technique . suppose there are six steps as in ieee arithmetic hardware in a floating-point addition as shown in figure 2 . a vector processor does these six steps in parallel-if the i 向量處理器可以并行處理這六個(gè)步驟如果第i個(gè)數(shù)組元素是在第4個(gè)步驟中被添加的,那么向量處理器就會(huì)為第(i+1)個(gè)元素執(zhí)行第3個(gè)步驟,為第(i+2)個(gè)元素執(zhí)行第2個(gè)步驟,依此類推。
fundamentally, both vector and scalar processors execute instructions based on a clock; what sets them apart is the ability of vector processors to parallelize computations involving vectors such as matrix multiplication, which are commonly used in high performance computing 從根本上來(lái)講,向量處理器和標(biāo)量處理器都是基于時(shí)鐘周期來(lái)執(zhí)行指令的;使它們產(chǎn)生區(qū)別的是向量處理器并行處理與向量有關(guān)的計(jì)算的能力(例如矩陣乘法),這在高性能計(jì)算中是非常常見(jiàn)的。